floating foundation - Turkish English Dictionary